down payments - French English Dictionary